package com.ouc.openplatform.zykt.standardManage.service;

import java.util.List;

import com.ouc.openplatform.zykt.standardManage.model.NJ_TestStandardTemplet;



public interface NJ_TestStandardTempletService {
	public List<NJ_TestStandardTemplet> getAllTestStandard();
	public List<NJ_TestStandardTemplet> searchAllTestStandard(int startIndex,int endIndex);//查找所有测试标准
	public List<NJ_TestStandardTemplet> searchTestStandardByCondition(String std_type,
			int pd_type,String std_name,String std_code,int startIndex,int endIndex);//按条件查找测试标准	
	public int insertTestStandard(NJ_TestStandardTemplet std);//增加测试标准
	public int deleteTestStandard(int template_id);//删除测试标准
	public int editTestStandard(NJ_TestStandardTemplet std);// 编辑测试标准
	public int getSearchAllTestStandardCount();//获取所有有效记录数
	public int getSearchTestStandardByConditionCount(String std_type,
			int pd_type,String std_name,String std_code);//获取按条件查询记录数
	
	public int checkName(String template_name);//检查标准名称是否存在
	
	public int getProductTypeByName(String name);//查找所有产品类别
	public String getUsernoByName(String name);//按用户姓名查找ID
	
	public int importByExcel(NJ_TestStandardTemplet std);
	
	public int importByList(List<NJ_TestStandardTemplet> tstList);
}
